Marc - Olivier

نویسنده

  • Marc-Olivier Killijian
چکیده

The goal of this dissertation is to design and implement a metaobject protocol adapted to fault-tolerance in Corba applications. No currently available metaobject protocol is satisfactory in this context. We define a protocol that enables dynamic control of (a) the behaviour and internal state of Corba objects, and (b) client/server and object/metaobject links. The implementation we propose is well adapted to a standard Corba platform thanks to the use of open languages and compile-time reflection. These tools allow the compilation process to be customized to obtain information that is necessary for fault-tolerance. Another benefit of compile-time reflection is it enables the enforcement of programming conventions thanks to the filtering of application source code. This protocol, well integrated with Corba, can also benefit from reflective properties of the underlying language runtime, such as the limited reflection provided by Java for object serialization. When the language runtime is not reflective, as for C++, compile-time reflection can be used to implement methods for saving and restoring the internal state of objects. The various properties of this metaobject protocol are illustrated in an architecture proposal which allows fault-tolerance mechanisms to be integrated with the application in a flexible way. This approach offers useful properties such as separation of concerns between the application and the non-functional mechanisms implemented as metaobjects, dynamic links between objects and metaobjects, composability and reuse of mechanisms, and user transparency. Finally, this metaobject protocol is sufficiently generic to take advantage of any openness, in a reflective sense, of the platform's underlying software (operating system and middleware).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CLINICAL TRIALS AND OBSERVATIONS A case-control study to assess the risk of immune thrombocytopenia associated with vaccines

Lamiae Grimaldi-Bensouda,1,2 Marc Michel,3 Elodie Aubrun,1 Pamela Leighton,4 Jean-Francois Viallard,5 Daniel Adoue,6 Nadine Magy-Bertrand,7 Guillaume Tisserand,7 Mehdi Khellaf,3 Jean-Marc Durand,8 Philippe Quittet,9 Olivier Fain,10 Bernard Bonnotte,11 Anne Sophie Morin,10 Nicolas Limal,3 Nathalie Costedoat-Chalumeau,12 Nathalie Morel,12 Brigitte Pan-Petesch,13 Olivier Decaux,14 Matthieu Mahevas...

متن کامل

Innovative Methodology On the modeling of breath-by-breath oxygen uptake kinetics at the onset of high-intensity exercises: simulated annealing vs. GRG2 method

Olivier Bernard, Olivier Alata, and Marc Francaux Laboratoire des Adaptations Physiologiques aux Activités Physiques, Université de Poitiers, Faculté des Sciences du Sport, Poitiers; Laboratoire Signal Image Communications, Université de Poitiers, Unité de Formation et de Recherche Sciences Fondamentales et Appliquées, Futuroscope Chasseneuil, France; and Institut d’Education Physique et de Réa...

متن کامل

Towards a Privacy Risk Assessment Methodology for Location-Based Systems

Jesús Friginal, Jérémie Guiochet, Marc-Olivier Killijian. Towards a Privacy Risk Assessment Methodology for Location-Based Systems. 10th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MOBIQUITOUS), Dec 2013, Tokyo, Japan. 131, pp.748-753, 2013, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineer...

متن کامل

Extension of the Coverage Region of Multiple Access Channels by Using a Relay

From practical and theoretical viewpoints, performance analysis of communication systems by using information-theoretic results is important. In this paper, based on our previous work on Multiple Access Channel (MAC) and Multiple Access Relay Channel (MARC), we analyze the impact of a relay on the fundamental wireless communications concept, i.e., coverage region of MARC, as a basic model for u...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000